/*******************************************************************************
* Имя файла: fiveTask.cpp
* Дата: 28-04-2024
* Разработчик: Андрей Подлегаев
* Группа: 315
* Факультет: ЦДО ТУСУР
* Лицензия: BSD
* Описание: Решение задач к лабораторной работе № 6 (ЦДО ТУСУР)
* *****************************************************************************/
#include "fiveTask.h"

/* Реализация функции вставки в конец списка средее арифметического значения его элементов */
std::list<double> addArithmeticMeanList(std::list<double>& lst)
{
  double sumElements{};
  for (const auto &elements : lst) {
      sumElements = sumElements + elements;
    }
  double arithmeticMean;
  arithmeticMean = sumElements / lst.size();
  lst.push_back(arithmeticMean);

  return lst;
}
